package com.lingxu.api.ztb.model.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Clob;
import java.util.Date;
import java.util.List;

/**
 * 中标结果公告表
 *
 * @author admin
 * @since 2025-07-18
 */
@Data
@ApiModel(value="中标结果公告表VO", description="中标结果公告表VO")
public class ZtbBidwinshowVO {
    /**
     * 结果说明
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="结果说明")
    @com.alibaba.excel.annotation.ExcelProperty("结果说明")
    @ApiModelProperty(value = "结果说明")
    private String description;
    /**
     * 征询投诉
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="征询投诉")
    @com.alibaba.excel.annotation.ExcelProperty("征询投诉")
    @ApiModelProperty(value = "征询投诉")
    private String zhengxuntousu;

    @ApiModelProperty(value = "标段编号")
    private String biaoduanid;
    /**
     * 中标公告编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="中标公告编号")
    @com.alibaba.excel.annotation.ExcelProperty("中标公告编号")
    @ApiModelProperty(value = "中标公告编号")
    private String bwsid;
    /**
     * 中标公告名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="中标公告名称")
    @com.alibaba.excel.annotation.ExcelProperty("中标公告名称")
    @ApiModelProperty(value = "中标公告名称")
    private String bwsname;
    /**
     * 标段编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="标段编号")
    @com.alibaba.excel.annotation.ExcelProperty("标段编号")
    @ApiModelProperty(value = "标段编号")
    private String paragraphid;
    /**
     * 招标公告编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标公告编号")
    @com.alibaba.excel.annotation.ExcelProperty("招标公告编号")
    @ApiModelProperty(value = "招标公告编号")
    private String bnid;
    /**
     * 标段名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="标段名称")
    @com.alibaba.excel.annotation.ExcelProperty("标段名称")
    @ApiModelProperty(value = "标段名称")
    private String paragraphname;
    private String biaoduanming;


    /**
     * 中标单位编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="中标单位编号")
    @com.alibaba.excel.annotation.ExcelProperty("中标单位编号")
    @ApiModelProperty(value = "中标单位编号")
    private String biddercompanyid;
    /**
     * 中标人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="中标人")
    @com.alibaba.excel.annotation.ExcelProperty("中标人")
    @ApiModelProperty(value = "中标人")
    private String biddercompanyname;
    /**
     * 项目经理
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目经理")
    @com.alibaba.excel.annotation.ExcelProperty("项目经理")
    @ApiModelProperty(value = "项目经理")
    private String manager;
    /**
     * 中标金额
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="中标金额")
    @com.alibaba.excel.annotation.ExcelProperty("中标金额")
    @ApiModelProperty(value = "中标金额")
    private String money;
    /**
     * 完成地点
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="完成地点")
    @com.alibaba.excel.annotation.ExcelProperty("完成地点")
    @ApiModelProperty(value = "完成地点")
    private String address;
    /**
     * 创建人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="创建人")
    @com.alibaba.excel.annotation.ExcelProperty("创建人")
    @ApiModelProperty(value = "创建人")
    private String createuserguid;
    /**
     * 创建人所在公司ID
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="创建人所在公司ID")
    @com.alibaba.excel.annotation.ExcelProperty("创建人所在公司ID")
    @ApiModelProperty(value = "创建人所在公司ID")
    private String createcompanyid;
    /**
     * 终审状态:0--审批失败;1--审批成功;2--审批中;3--编辑中
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="终审状态:0--审批失败;1--审批成功;2--审批中;3--编辑中")
    @com.alibaba.excel.annotation.ExcelProperty("终审状态:0--审批失败;1--审批成功;2--审批中;3--编辑中")
    @ApiModelProperty(value = "终审状态:0--审批失败;1--审批成功;2--审批中;3--编辑中")
    private String checkstate;
    /**
     * 终审意见
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="终审意见")
    @com.alibaba.excel.annotation.ExcelProperty("终审意见")
    @ApiModelProperty(value = "终审意见")
    private String checkresult;
    /**
     * 终审单位ID
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="终审单位ID")
    @com.alibaba.excel.annotation.ExcelProperty("终审单位ID")
    @ApiModelProperty(value = "终审单位ID")
    private String checkcompanyid;
    /**
     * 终审人ID
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="终审人ID")
    @com.alibaba.excel.annotation.ExcelProperty("终审人ID")
    @ApiModelProperty(value = "终审人ID")
    private String checkpersonid;
    /**
     * 公司业绩
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="公司业绩")
    @com.alibaba.excel.annotation.ExcelProperty("公司业绩")
    @ApiModelProperty(value = "公司业绩")
    private String completepro;
    /**
     * 中标价关键名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="中标价关键名称")
    @com.alibaba.excel.annotation.ExcelProperty("中标价关键名称")
    @ApiModelProperty(value = "中标价关键名称")
    private String zbpricekeyname;
    /**
     * 完成日期
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="完成日期",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("完成日期")
    @ApiModelProperty(value = "完成日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date finishtime;
    /**
     * 公示开始日期
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="公示开始日期",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("公示开始日期")
    @ApiModelProperty(value = "公示开始日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date showbegintime;
    /**
     * 公示结束日期
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="公示结束日期",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("公示结束日期")
    @ApiModelProperty(value = "公示结束日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date showendtime;
    /**
     * 中标公示审核通过发布时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="中标公示审核通过发布时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("中标公示审核通过发布时间")
    @ApiModelProperty(value = "中标公示审核通过发布时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date publishtime;
    /**
     * 创建时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="创建时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("创建时间")
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createtime;
    /**
     * 终审时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="终审时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("终审时间")
    @ApiModelProperty(value = "终审时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date checktime;
    /**
     * 是否是候选人
     */
    @ApiModelProperty(value = "是否是候选人")
    @TableField("ISCANDIDATE")
    private String iscandidate;

    //中标合同信息
//    private List<TestContractVO> contracts;
    /**
     * 中标信息是否推送:0--未推送 1--已推送
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="中标信息是否推送:0--未推送 1--已推送")
    @com.alibaba.excel.annotation.ExcelProperty("中标信息是否推送:0--未推送 1--已推送")
    @ApiModelProperty(value = "中标信息是否推送:0--未推送 1--已推送")
    private String ispublish;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageNo;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageSize;
}
